package com.example.medical.service;

import com.example.medical.domain.Shop;

import java.util.List;

public interface ShopService {
    // 获取所有店铺信息列表
    List<Shop> selectAll();

    // 根据店铺id获取对应的店铺信息
    Shop selectById(int id);

    // 保存（新增）店铺信息，返回操作影响的行数等用于判断操作是否成功（可按实际情况调整返回值含义）
    int saveShop(Shop shop);

    // 更新店铺信息，返回操作影响的行数等用于判断操作是否成功（可按实际情况调整返回值含义）
    int updateShop(Shop shop);

    // 删除指定id的店铺，返回操作影响的行数等用于判断操作是否成功（可按实际情况调整返回值含义）
    int deleteShop(int id);

    // 检查店铺相关登录验证等逻辑（比如验证店铺账号密码是否匹配等，具体按实际需求定），返回相应提示信息等
    String checkShop(Shop shop);
}